ss = 0
'''
异常类型                描述说明
ZeroDivisionError     当除数为0时，引发的异常
IndexError            索引超出范围所引发的异常
KeyError              字典取值时key不存在的异常
NameError             使用一个没有声明的变量时引发的异常
SyntaxError           Python中的语法错误
ValueError            传入的值错误
AttributeError        属性或方法不存的异常
TypeError             类型不合适引发的异常
IndentationError      不正确的缩进引发的异常

'''
# (1)ZeroDivisionError 除数为0
# print(10 / 0)  # ZeroDivisionError: division by zero

# (2) IndexError  索引下标越界
# lst = [10, 20, 30, 40]
# print(lst[4])  # IndexError: list index out of range

# (3) KeyError  字典取值时，Key不存在
# dic = {'h': '1', 'e': '2'}
# print(dic['k'])  # KeyError: 'k'

# (4) NameError  使用的变量未申明
# print(k)  # NameError: name 'k' is not defined

# (5) SyntaxError  语法错误
# print('hello) #SyntaxError: unterminated string literal (detected at line 30)

# (6) ValueError  传入值异常
# print(int('a'))  # ValueError: invalid literal for int() with base 10: 'a'

# (7) AttributeError  属性或方法不存的异常
# i = 10
# print(i.name)  # AttributeError: 'int' object has no attribute 'name'

# (8)TypeError  类型不合适引发的异常
# print('hello' + 10)  # TypeError: can only concatenate str (not "int") to str

# (9)IndentationError  不正确的缩进引发的异常
#     print('hello')  #IndentationError: unexpected indent
